Nokia Corporation ANNOUNCEMENT 28.05.2007 SHARE REPURCHASES 28.05.2007 In the Helsinki Stock Exchange Trade Date 28.05.2007 Bourse Trade BUY Share NOK1V Amount 1,350,000 Shares Total cost 26,758,890.00 EUR Average Price / share 19.8214 EUR Highest Price / share 19.87 EUR Lowest Price / share 19.78 EUR Nokia Corporation now holds a total of 25,316,398 shares including the Shares repurchased on 28.05.2007 On behalf of Nokia Corporation Goldman Sachs International Mark Stougaard Matthew Welstead