Today was officially the hottest day of the year so far but forecasters have warned sun seekers that the weather will not stay as balmy for the Bank Holiday weekend.

Mercury levels reached 22C in some parts of Gloucestershire and Suffolk, making it the warmest day of 2010.

Paul Knightley, a forecaster at MeteoGroup, the weather division of the Press Association, said average temperatures for this time of year were usually about 15C.

However he warned that at the weekend, temperatures would plummet, with showers predicted for most of England.

He said: "The South East has been pretty warm over the last few days but unfortunately it is not going to last into the Bank Holiday weekend.

"Low pressure will spread from the west over the next 48 hours.

"The east and west will have a very showery day on Saturday. Some northern parts will not be as bad, but will be turning cooler because the winds will be coming in from the north.

"It is predicted temperatures on Sunday will be 6C but could reach up to 11C. Scotland could reach anywhere between 7C and 10C."

Mr Knightley said that it looked like Monday would be the best day of the weekend, mostly dry with temperatures in the region of 12C.