Eldorado Gold powers through Q2