Murali Vijay's unbeaten century handed India the upper hand after the first day of the first Test against England at Trent Bridge.

Vijay finished the day on 122 not out alongside captain MS Dhioni (50 not out) as the tourists finished on 259 for 4 as England toiled in the field in Nottingham.

James Anderson took the wickets of Shikhar Dhawan (12) and Cheteshwar Pujara (38, who was caught as silly mid-on by Ian Bell, but the docile surface made regular breakthroughs difficult on the opening day.

England did have India teetering on 107 for 3 after Stuart Broad had Virat Kohli (1) caught at slip but Ajinkya Rahane went to 32 before a mis-timed pull was caught by captain Alastair Cook.

The biggest partnership of the day, currently worth 81, between Vijay and Dhoni saw India through to the close to leave the hosts with food for thought ahead of day two.