I ain't sure on the fight. I think it depends on how much Roy has left at the elite level of boxing..
He looked good against Hanshaw and Tito, but a blown up Tito ain't Calzaghe. So i think it depends on:
1-What Roy brings to the fight
2-How Joe copes with someone faster than him