Libra is ruled by Venus. People should wear opal, diamond or topaz for good fortune and the blessings of Venus.
Instead of diamond, a person can wear its sub-stone like white sapphire and zircon to have good results.
Be aware, Venus ascendants should not wear red coral.