Britain is preparing itself for the hottest weather of the year, with temperatures expected to be on par with popular Spanish holiday resorts.
The warm weather is expected to continue for between seven to 10 days.
- England and Wales will see temperatures reach the mid 20s with southern areas reaching 28 to 29C
- Forecasters predict highs of up to 29C in London and the south east of England on Sunday, with tennis fans and players set for sweltering conditions at the Wimbledon finals
- Parts of south east England could reach 30C on Sunday
- Scotland faces more cloud but temperatures will still reach the low 20s
The last time Britain enjoyed a long spell of warm weather was in July 2006, when temperatures rose to over 28C in many areas for over a fortnight.
The NHS Choices website has advised Britons to guard against heatstroke and dehydration as temperatures are due to hit nearly 30C this weekend.
Heatwave alert: see advice on heat exhaustion and heatstroke; prevention symptoms treatments. Take care this weekend http://t.co/Ra72Xhidux
Key advice includes not leaving anyone in a parked car, staying out of the sun between 11am and 3pm, having plenty of cold drinks and avoiding caffeine and alcohol.
Britain is expected to bask in the hottest temperatures of the year this weekend as the country prepares for a long spell of sweltering summer weather.
Sun worshippers will enjoy highs of up to 30C in parts of southern England on Sunday, while most of the UK will see temperatures in the mid to late 20s.
Forecasters said the weather will be much hotter than usual for the time of year - the average maximum temperature for July in England is 20.9C.