Feeding DS1337 with Arduino +5V and having battery backup

Wouldn't this work too? (diodes) 3.3V from regulator is more than battery, keeping D2 non-conducting... unless it goes away... and then it conducts to allow battery to supply 3.2V (or less)

drawing.jpg