Calculating resistor for LEDs with different Forward Voltages in series
Your math is correct. However, I'd recommend against having the total Vf that close to the battery voltage. Basically, it gives you very little margin for voltage variation. As soon as the battery voltage starts drooping, the LEDs will start dimming very quickly and soon go out as the voltages drops below Vf. On the other hand, if you have a very fresh battery with is above 9V, you will greatly overdrive the LEDs.

If you really want to run those LEDs in series, you should probably use two 9V batteries in series and recalculate the resistor for 18V. Otherwise, remove one of the LEDs.