Football fans will enjoy the hottest day of the year so far this weekend, with temperatures hitting highs of 29C (84.2F).
The mercury will soar on Sunday afternoon, just as England take on Croatia, potentially making it the warmest June 13 on record.
Parts of the UK will be hotter than holiday destinations in Ibiza, Mykonos and even California due to a high pressure moving in from the south.
Saturday will also be warm for England, Wales and most of Scotland, with temperatures reaching the mid-20s, the Met Office said.
The hottest temperature recorded so far this year was 28.3C (82.94F) in Northolt, north-west London, on June 2.
Forecaster Alex Burkill told the PA news agency: “The picture this weekend looks very warm and sunny for much of the country, with highs of 25C (77F) in the south-east on Saturday.
“There will be some showers in parts of Northern Ireland and Scotland, and some cloud in the north-west though it will remain very warm in the sunshine.”
Parts of Wales could be as hot as 21C (69.8F) during the afternoon, as the nation braces itself for its first Euro 2020 match against Switzerland.
Sunday is expected to be the warmer of the two days, with the temperature possibly surpassing 30C (86F) in the South East, which has never been seen on June 13.
“This heat is likely to be widespread in the mid-20s which is above the average for this time of year.”
He said that while it’s “unlikely” the mercury could sneak up to 30C (86F), it “shouldn’t be ruled out”.
Mr Burkill went on to say: “It’s down to some high pressure building from the south-west, dragging sunny, dry weather from Spain, which are the perfect ingredients for the conditions many will see.”
The AA has warned parents and animal owners to ensure their children or pets are not left in locked cars, saying a dog is vulnerable to the heat in less than half an hour.