Melbourne diesel selling above $3.10, independents pushed to $3 a litre unleaded

Diesel has eclipsed $3.10 in the capital cities with some independent retailers selling unleaded petrol for $3 a litre.