Stocks finished with hefty gains after the Greek parliament voted to pass austerity measures.The vote had been widely expected, but nevertheless prompted a large sigh of relief from investors.In stocks news, most excitement was in the FTSE 250, with Charter International now the top riser the engineer Melrose said it had approached its rival about making a 780p offer yesterday.Senior was another strong riser after saying it expects pre-tax profit for the six months ended 30 June to be ahead of previous expectations, driven by the recovery in the truck markets and increased production in its Aerospace Division.UK-listed oil producer Exillon Energy gushed higher after preliminary results from Exploration Well 4 in West Siberia confirmed the presence of oil in a new area.Betfair, the betting exchange that has been rocked by a number of departures by high ranking executives, said full year profitability came in ahead of expectations, though it conceded revenue growth "could have been stronger". Shares were flat early on.International energy services firm Hunting edged higher after saying it remains confident that trading will be in line with expectations for year ending 31 December 2011.Shares in lighting, power and electronics system manufacturer LPA raced ahead after it said it had won a contract to upgrade control panels used by drivers on trains operating in the southeast of England. The contract is worth £300,000. It will begin this financial year and complete early next year, said LPA, which has not said who it won the contract with.FTSE 100 - RisersICAP (IAP) 478.80p +9.69%ITV (ITV) 71.95p +6.59%Eurasian Natural Resources Corp. (ENRC) 770.00p +5.19%Burberry Group (BRBY) 1,449.00p +5.15%Legal & General Group (LGEN) 116.60p +5.05%Antofagasta (ANTO) 1,365.00p +4.76%Xstrata (XTA) 1,341.50p +4.48%Autonomy Corporation (AU.) 1,694.00p +4.37%Kazakhmys (KAZ) 1,350.00p +3.85%Rolls-Royce Group (RR.) 634.50p +3.51%FTSE 100 - FallersMarks & Spencer Group (MKS) 361.60p -1.98%Compass Group (CPG) 592.00p -1.58%Reckitt Benckiser Group (RB.) 3,400.00p -0.85%Kingfisher (KGF) 268.10p -0.56%Tate & Lyle (TATE) 616.00p -0.40%Associated British Foods (ABF) 1,078.00p -0.19%Next (NXT) 2,273.00p -0.13%British Sky Broadcasting Group (BSY) 848.00p -0.12%Glencore International (GLEN) 486.55p +0.04%Admiral Group (ADM) 1,646.00p +0.06%FTSE 250 - RisersCharter International (CHTR) 787.00p +27.97%Bwin.party Digital Entertainment (BPTY) 148.20p +11.43%Exillon Energy (EXI) 435.60p +8.85%Senior (SNR) 176.00p +8.31%Cookson Group (CKSN) 656.50p +6.57%Talvivaara Mining Company (TALV) 434.90p +6.12%Ashtead Group (AHT) 169.60p +6.00%Cable & Wireless Worldwide (CW.) 47.63p +5.84%Bodycote (BOY) 360.60p +5.59%Shanks Group (SKS) 126.70p +5.06%FTSE 250 - FallersPremier Foods (PFD) 24.48p -4.30%Enterprise Inns (ETI) 64.05p -3.68%Halfords Group (HFD) 377.50p -2.81%Bellway (BWY) 707.00p -2.21%Cranswick (CWK) 732.00p -2.20%Carpetright (CPR) 655.00p -1.87%Homeserve (HSV) 500.50p -1.77%Micro Focus International Plc (MCRO) 336.00p -1.73%Fidessa Group (FDSA) 1,925.00p -1.43%Dunelm Group (DNLM) 394.20p -1.20%