Djkovic through, Nadal, Federer out at Cininnati tennis