Slicer displays volumes correctly in their physical location (defined by image origin, spacing, and axis directions). It is not necessary to manually resample them.
Does everything work well when you set the foreground/background volume using the graphical user interface?
Are the foreground and background volumes spatially registered to each other?