Who switched the ring for the diamond???

Rating: Null/10 (18 April 2006)

We can't figure it out!!! When did the Cartier ring get lifted from Frazier? Who did it?
I know that the smaller diamond was given to him to give to his girlfriend, but I don't know when it happened: DW went into the bank with the court order to get into the box and bumped into Russell. He goes to where the mayor and Jodie Foster are eating and shows her the ring. He leaves and strolls down the street with his partner. He goes home. When does the "switch" happen? He has the ring when he leaves the restaurant, but not when he gets home. What happened? If I see it again, will I see the rabbi walk by him or something???