Manny Pacquiao's trainer Freddie Roach says the Filipino southpaw has never been in better shape and has predicted a knockout when he challenges Miguel Cotto for the WBO welterweight title on Saturday.