Bennett's master stroke
Bennett carded a second round 70 at Kungsangen for a six under total of 136, one clear of first round leader Irishman Graeme McDowell, Swedish pair Carl Pettersson and Fredrik Andersson, former Ryder Cup player Ignacio Garrido and South African Trevor Immelman.
The injury-plagued 30-year-old admitted he needed a large slice of luck to be there however, after badly miscuing his drive on the 15th.