McLaren's Lewis Hamilton topped the Barcelona timesheets for the second day running on Tuesday in Formula One's final pre-season test before the Australian season-opener on March 16.