Chris Rogers struck a magnificent 319 as Northamptonshire piled up an imposing 628 against Gloucestershire Northampton. He already had 242 overnight and continued on his merry way until Chris Taylor finally prized him from the crease. Rogers left with his highest first-class score, beating the double-century he posted against Australia during last year's Ashes series, and 50 fours and two sixes in his 417-ball stay. Still, Northants didn't stop as the tail flung the bat. Lance Klusener and Steven Crook cracked rapid 40s before Steve Kirby wrapped up the innings with a hardworking five-wicket haul. Gloucestershire lost two early wickets in reply but Craig Spearman steadied their innings with a swashbuckling century.
Surrey, and especially Mark Ramprakash, just can't stop scoring runs. Following his triple-century last week, Ramprakash became the first batsman to pass 2000 runs for the season as Worcestershire were put to the sword at New Road. He became the first English batsman to pass the milestone since he did it back in 1995, before falling for 196 to the last ball of the day. Through Ramprakash's effort, Jon Batty's 104 - a second for the season - and a crunching, unbeaten 110 from Ally Brown, Surrey raced into the lead in familiar fashion. Only Mark Butcher missed out as he fell for a duck.
Somerset capitulated on the second day against Derbyshire as they slumped to 151 all out at Derby. Steffan Jones took four wickets and Ian Hunter three as the batting showed precious little resistance. Only Neil Edwards, with 75, put up any fight until he was eighth out but Cameron White decided not to enforce the follow-on. Michael di Venuto then took the bowlers to the cleaners with a rapid century at more than a run-a-ball as Derbyshire sped into a huge lead. Simon Francis went for 32 off two overs.
Luke Sutton hit his first century for Lancashire as the Roses clash with Yorkshire at Old Trafford remained a tight battle. The home side lost early wickets in reply to Yorkshire, but they were settled by another fine century from Mal Loye, who followed his match-saving 148 against Sussex with an even hundred. However, Loye fell shortly after tea to Darren Lehmann with Lancashire nearly 100 adrift. Sutton had already passed fifty and took charge of the innings with some support from Glen Chapple and Kyle Hogg as Lancashire edged into the lead. Deon Kruis was the pick of the Yorkshire attack but the young supporting cast struggled to make an impression.
Michael Carberry led Hampshire's fightback against Middlesex at Lord's with an unbeaten 103 after they had conceded 422. Paul Weekes and Ben Scott claimed full batting points for Middlesex and then Chris Silverwood picked up the early wicket of James Adams with the new ball. John Crawley, though, continued his fine form and added 134 for the second wicket with Carberry before Middlesex hit back with three wickets for 18 runs. Carberry remained firm and reached his second century of the season shortly before stumps.
Alex Loudon claimed 5 for 49, his best figures of the season, to give Warwickshire complete command over Nottinghamshire at Edgbaston. Warwickshire extended their first innings to 381 and the visitors were decently placed on 131 for 2 when Loudon made his impact. David Alleyne and Stephen Fleming had both passed fifty before falling to Loudon's offspin and David Hussey was run out first ball. In the end Nottinghamshire could only squeeze a single batting point but Warwickshire didn't enforce the follow-on, conscious of not wanting to bat last. They wobbled slightly, losing three late wickets, but are still well placed with a lead of 229.