The Kent player's omission means Read will return to the Test side for the first time since playing in the first three Tests of England's tour of the Caribbean in 2004.
Chairman of selectors, David Graveney, said: "Geraint has kept very well this summer, but he has been short of runs and the selectors feel that this is the right time to make a change.
"We have taken this decision regardless of the injury
"The key factor for the selectors was his form with the bat and we believe that he will benefit from having a break from international cricket and spending more time in the middle with his county."
England lead the four-match series 1-0.
Squad: Andrew Strauss (Middlesex (capt), Ian Bell (Warwickshire), Paul Collingwood (Durham), Alastair Cook (Essex), Stephen Harmison (Durham), Matthew Hoggard (Yorkshire), Jon Lewis (Gloucestershire), Sajid Mahmood (Lancashire), Kevin Pietersen (Hampshire), Monty Panesar (Northamptonshire), Chris Read (Nottinghamshire), Marcus Trescothick (Somerset).